package chpt07;

class LoginException extends Exception {
	// 默认构造方法
	public LoginException() {
	}

	// 带有详细信息的构造方法，信息存储在message中
	public LoginException(String message) {
		super(message);
	}
}

public class LoginExceptionTest {
	// 用户数据
	private static String[] users = { "张三", "李四", "王五" };
	
	/* 模拟登录 */
	static void login(String name) throws LoginException {
		boolean flag = false;
		for (String i : users) {
			if (name == i) { // 用户名存在
				flag = true;
				break;
			}
		}
		if (flag == false)
			throw new LoginException("该用户名不存!请重新输入或注册");
		else
			System.out.println("登录成功");
	}

	public static void main(String[] args) throws LoginException {
		login("苏六");
	}
}
